Quelques rappels sur les listes

Modifié par Clemni

Génération d'une liste

En Python , une liste est une collection d'objets séparés par des virgules.
Une liste est délimitée par des crochets.

L = [1, 3, 5, 8]

Pour ajouter un élément a dans une liste L en P ython , on utilisera l'instruction L.append(a).

L = [2, 7, 10]
L.append(14)
print(L)
>>> [2, 7, 10, 14]

Il est possible d'ajouter plusieurs éléments à une liste en utilisant une boucle `for`.

# On initialise une liste vide L
L = []

# Pour i allant de 0 à 5, on ajoute à la liste la valeur de i^2
for i in range(5):
    L.append(i**2)

    print(L)

>>> [0, 1, 4, 9, 16]

Une liste peut également être générée par compréhension : la boucle for est directement intégrée à la liste.

Il s'agit d'une syntaxe proche du langage mathématique : la liste L est la liste des i^2 pour i allant de 0 à 5.

L = [i**2 for i in range(5)]
print(L)

>>> [0, 1, 4, 9, 16]

Modification des éléments d'une liste

Il est possible de modifier les éléments d'une liste à l'aide de la position de l'élément à modifier. Attention, on commence à compter les positions dans une liste à partir de 0 !

Par exemple, on considère la liste suivante :
L = [13, 21, 34, 55, 89]

On exécute alors la commande :
L[2] = 42

Cette instruction modifiera l'élément d'indice 2 (qui a la valeur 34) et lui assignera la valeur 42.
print(L)
>>> [13, 21, 42, 55, 89]

Plutôt que d'assigner une nouvelle valeur directement, il est également possible d'appliquer une opération. On peut par exemple ajouter 7 à l'élément d'indice 3 de la liste L comme suit.
L[3] = L[3] + 7
print(L)
>>> [13, 21, 42, 62, 89]

Source : https://lesmanuelslibres.region-academique-idf.fr
Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/mathematiques-terminale-specialite ou directement le fichier ZIP
Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0